| Package | jp.nyatla.nyartoolkit.as3.core.types.stack |
| Class | public class NyARObjectStack |
| Inheritance | NyARObjectStack Object |
| Property | Defined By | ||
|---|---|---|---|
| _items : Vector.<Object> | NyARObjectStack | ||
| _length : int | NyARObjectStack | ||
| Method | Defined By | ||
|---|---|---|---|
NyARObjectStack(i_length:int)
最大ARRAY_MAX個の動的割り当てバッファを準備する。
| NyARObjectStack | ||
clear():void
見かけ上の要素数をリセットします。
| NyARObjectStack | ||
getArray():Vector.<Object>
配列を返します。
| NyARObjectStack | ||
getItem(i_index:int):* | NyARObjectStack | ||
getLength():int
配列の見かけ上の要素数を返却します。
| NyARObjectStack | ||
init(i_reserv_length:int):void
スタックを初期化します。
| NyARObjectStack | ||
pop():*
見かけ上の要素数を1減らして、そのオブジェクトを返します。
返却したオブジェクトの内容は、次回のpushまで有効です。
| NyARObjectStack | ||
pops(i_count:int):void
見かけ上の要素数をi_count個減らします。
| NyARObjectStack | ||
prePush():*
新しい領域を予約します。
| NyARObjectStack | ||
| Method | Defined By | ||
|---|---|---|---|
createArray(i_length:int):Vector.<Object>
どのような配列(Vector)を格納するかを決める場所。
この関数を上書きしてください。
| NyARObjectStack | ||
| _items | property |
protected var _items:Vector.<Object>| _length | property |
protected var _length:int| NyARObjectStack | () | Constructor |
public function NyARObjectStack(i_length:int)最大ARRAY_MAX個の動的割り当てバッファを準備する。
Parametersi_length:int |
| clear | () | method |
public function clear():void見かけ上の要素数をリセットします。
| createArray | () | method |
protected function createArray(i_length:int):Vector.<Object>どのような配列(Vector)を格納するかを決める場所。 この関数を上書きしてください。
Parameters
i_length:int |
Vector.<Object> |
| getArray | () | method |
public function getArray():Vector.<Object>配列を返します。
ReturnsVector.<Object> —
|
| getItem | () | method |
public function getItem(i_index:int):*Parameters
i_index:int |
* |
| getLength | () | method |
public function getLength():int配列の見かけ上の要素数を返却します。
Returnsint —
|
| init | () | method |
public function init(i_reserv_length:int):voidスタックを初期化します。
Parameters
i_reserv_length:int — 使用済みにするサイズ
|
| pop | () | method |
public function pop():*見かけ上の要素数を1減らして、そのオブジェクトを返します。 返却したオブジェクトの内容は、次回のpushまで有効です。
Returns* —
|
| pops | () | method |
public function pops(i_count:int):void見かけ上の要素数をi_count個減らします。
Parameters
i_count:int |
| prePush | () | method |
public function prePush():*新しい領域を予約します。
Returns* —
失敗するとnull
|
NyARException
|